<?php
if (!isset($_SESSION)) {
    session_start();
}
include_once ("Tipo.php");

class TipoControle extends Controle{
    
    function novo($id = null) {
        $model = new Tipo();
        if (!empty ($this->data)){
            if ($model->save($this->data)) {
                $this->set('success',"Tipo de nome {$this->data['nome']} salvo com sucesso.");
            } else {
                $this->set('success',"Já existe Tipo com o nome {$this->data['nome']}.");
            }
            $this->set("data",  $model->find($this->data['id']));
        } else{
            $this->set("data",  $model->find($id));
        }
    }
    
    function excluir($idtipo = NULL) {
        $model = new Tipo();


        if ($model->delete($idtipo)) {
            $this->set('success',"O Tipo com id {$idtipo} foi excluido.");
        }else{
            $this->set('success',"Não foi possível excluir Tipo id: {$idtipo}.");
        }
        $resultado = $model->findAll();
        
        $this->set(array("resultado", "title_for_layout"), 
                    array($resultado,"Lista de Tipos de atividade - Sistema de Eventos"));        
        $this->render("index");
    }
   
    function index(){
        $model = new Tipo();        
        $resultado = $model->findAll();

        $this->set(array("resultado", "title_for_layout"), 
                    array($resultado,"Lista de Tipos de atividade - Sistema de Eventos"));
    }
    

}
?>
